﻿* {margin:0; padding:0; border:none}
body {background:#f7f7f7; min-width:1012px; font:normal .9375em/100% Philosopher, Verdana, Tahoma, Helvetica, Arial, sans-serif}
a {text-decoration:none; color:#000; border-bottom:1px solid #000} a:hover {border:none}

#room {width:960px; display:block; background:#ccc; float:left}
#carpet {width:960px; height:300px; display:block; background:#000 url(../i/blue.bg.jpg) repeat 0 0; border:1px solid #fff}
#foot {float:left; width:50px; height:401px; display:block; background:#f0f0f0; border:1px solid #fff}
#expl {clear:both}

.drg {cursor:move; width:50px; height:50px; display:block; background:#fff; list-style-type:none}

.ball {background:url(../i/spr.png) no-repeat 0 0}
.balloon {background:url(../i/spr.png) no-repeat 0 -50px}
.citroen {background:url(../i/spr.png) no-repeat -50px 0}
.ferrari {background:url(../i/spr.png) no-repeat -50px -50px}
.dust {background:url(../i/spr.png) no-repeat 0 -100px}
.full {background:url(../i/spr.png) no-repeat -50px -100px}

#shelfs dl {width:960px; height:50px; display:block; clear:both; border-bottom:1px solid #fff}
#shelfs dt, #shelfs dd {width:50px; height:50px; display:block; float:left}
#shelfs dt, .hidden {background:#cfc; text-align:center; line-height:50px}
.hidden {width:50px; height:50px; display:block}

.content {width:960px; margin:20px}
.content h1, .content h2, .content h3 {line-height:2.5em}
.content p {line-height:1.5em}
.content.me {border-top:1px solid #333}
.content h3 {text-align:right; font-size:.95em; font-weight:normal}

.shelfactive {background:#f0f0f0}
.shelfhover {background:#9f9}

section,aside,article,footer{display:block}